package gui.components.JXTable.JXRow;
import gui.components.JXTable.JXCell.JXCell;

import java.awt.*;
import java.util.ArrayList;

/**
 * Date: 06.09.2005
 * Time: 10:27:16
 */
public interface iJXRow {

    public JXCell getCell(Integer cell);
    public Object removeRow();
    public boolean moveRowUp();
    public boolean moveRowDown();
    public boolean moveRowTop();
    public boolean moveRowBottom();
    public void setRowSelect();
    public void setColor(Color color);
    public void markOff();
    public void setEditable(boolean bool);
    public Integer findFromRow(String text);
    public Object getRowKey();
    public Integer getRowPos();
    public ArrayList<String> getRowStrings();
    public Object getCellObject(Integer cell);
    public Object setCellObject(Integer cell, Object text);
    public ArrayList<String> setRowText(String[] strings);
    public ArrayList<String> setRowText(ArrayList<String> strings);
    public Object setRowObject(Object ob);
}
